package com.example.design.利用注解加反射消除重复代码.优化.annotations;

import java.lang.annotation.*;

/**
 * @Description TODO
 * @date 2022/12/26 14:16
 * @Author liuzhihui
 * @Version 1.0
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
@Documented
@Inherited
public @interface BankAPIField {
    // 参数的顺序
    int order() default 0;
    // S字符串，N数字，M货币
    String type() default "";
    // 参数长度
    int length() default 0;
    // 参数描述
    String desc() default "" ;
 }
